home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / smailsrc.zip / UUPC.ZIP / NDIR.H < prev    next >
Text File  |  1990-04-04  |  629b  |  32 lines

  1. /*
  2.     ndir.h for MS-DOS by Samuel Lam <skl@van-bc.UUCP>, June/87
  3. */
  4.  
  5. #define MSDOS_MAXNAMLEN 12
  6. #define MAXNAMLEN MSDOS_MAXNAMLEN
  7.  
  8. struct direct {
  9.    long d_ino;
  10.    short d_reclen;
  11.    short d_namlen;
  12.    char d_name[MAXNAMLEN + 1];
  13. };
  14.  
  15. typedef struct {
  16.    char filereserved[21];
  17.    char fileattr;
  18.    int  filetime, filedate;
  19.    long filesize;
  20.    char filename[MSDOS_MAXNAMLEN + 1];
  21. } DTA;
  22.  
  23. typedef struct {
  24.    char dirid[4];
  25.    struct direct dirent;
  26.    DTA dirdta;
  27.    int dirfirst;
  28. } DIR;
  29.  
  30. extern DIR *opendir(char *dirname);
  31. extern struct direct *readdir(DIR *dirp);
  32. extern void closedir(DIR *dirp);